#ifndef MYGRID_H
#define MYGRID_H

#include <QWidget>
#include<QPushButton>
#include<QTimer>
#include<QMovie>
#include<QLabel>
#include<QVBoxLayout>
class MyGrid : public QPushButton
{
    Q_OBJECT
public:
    //传入一个路径
    MyGrid(QString btnImg);

    //增加属性
    int posX;
    int posy;
    bool flag;
    //改变标志的方法
    void changeFlag();
    void stopFlag(int);//用来停止动画
    QTimer *timer1;//选中动画的定时器
    int GridNum=-1;//记录对应的数字是多少
    int min=1;//用来记录翻那张图片的
    int max=8;
    bool iswin=false;//如果已经胜利，不要再可以点击
    void mousePressEvent(QMouseEvent *e);
    bool isAnimation=false;

    //一下是播放动画相关
    QPushButton *btn = this;
    QVBoxLayout* layout = new QVBoxLayout(btn);
    QLabel* label = new QLabel();

    QMovie* movie = new QMovie(":/res/FinalSwirl.gif");

signals:

};
#endif // MYGRID_H
